#基本镜像环境
FROM wggyl.cn:9081/javadev:2.1

#定义从外部接收变量（在maven中配置的变量，会传递给ARG定义的变量）
ARG JAR_FILE

MAINTAINER joe
SHELL ["/bin/bash", "-c"]

#tomcat根目录
ENV TOMCATBASE /root/tomcat8
#tomcat监听端口
EXPOSE 8080

#移动到tomcat下
ADD target/${JAR_FILE} ${TOMCATBASE}/webapps/ROOT.war
#运行tomcat并且前台输出日志防止退出
CMD sh ${TOMCATBASE}/bin/catalina.sh run